package flexconsole.model
{
	import mx.collections.ListCollectionView;
	
	import org.puremvc.as3.interfaces.IProxy;

	public interface ILogMessageProxy extends IProxy
	{
		function get source():XML;
		function set source(xml:XML):void;
		function get collection():ListCollectionView;
		function level(xml:XML):String;
		function date(xml:XML):String;
		function category(xml:XML):String;
		function message(xml:XML):String;
		function add(xml:XML):void;
		function remove(xml:XML):void;
		function clear():void;
		function insertMarker(xml:XML):void;
		function isMarker(xml:XML):Boolean;
	}
}